渐变(Gradient)
表示用于填充或描边形状的渐变(gradient)。
渐变由一组 渐变停靠点(GradientStop) 以及线性/径向配置组成。
构造器(Constructors)
linear
创建线性渐变(linear gradient),沿 from 到 to 的线段在颜色停靠点间过渡。
local g = Gradient.linear(Vector.xy(0, 0), Vector.xy(100, 0), {
{ position = 0, color = Color.rgb(255, 0, 0) },
{ position = 1, color = Color.rgb(0, 0, 255) },
})
radial
创建径向渐变(radial gradient),以 from 为中心,按给定半径向外扩展。
local g = Gradient.radial(Vector.xy(50, 50), 40, {
{ position = 0, color = Color.rgb(255, 0, 0) },
{ position = 1, color = Color.rgb(0, 0, 255) },
})